package model

type Staff struct {
	//gorm.Model
	Staff_id        string `gorm:varchar(32)`
	Staff_name      string `gorm:varchar(32)`
	Staff_password  string `gorm:varchar(32)`
	Staff_level     string `gorm:varchar(32)`
	Staff_telephone string `gorm:varchar(32)`
	Staff_salary    int    `gorm:type:int`
	Staff_remarks   string `gorm:varchar(32)`
}

type Supplier struct {
	//gorm.Model
	Supplier_id             string `gorm:varchar(32)`
	Supplier_name           string `gorm:varchar(32)`
	Supplier_shortname      string `gorm:varchar(32)`
	Supplier_address        string `gorm:varchar(32)`
	Supplier_telephone      string `gorm:varchar(32)`
	Supplier_email          string `gorm:varchar(32)`
	Supplier_contacts       string `gorm:varchar(32)`
	Supplier_contacts_phone string `gorm:varchar(32)`
	Supplier_remarks        string `gorm:varchar(32)`
}

type Good struct {
	Good_id          string `gorm:varchar(32)`
	Good_name        string `gorm:varchar(32)`
	Good_price       int    `gorm:integer`
	Good_supplier_id string `gorm:varchar(32)`
	Good_synopsis    string `gorm:varchar(32)`
	Good_remarks     string `gorm:varchar(32)`
}

type Purchase_detail struct {
	Purchase_details_id       string `gorm:varchar(32)`
	Purchase_details_list     string `gorm:varchar(32)`
	Purchase_details_goods_id string `gorm:varchar(32)`
	Purchase_details_count    int    `gorm:integer`
	Purchase_details_price    int    `gorm:integer`
	Purchase_details_prices   int    `gorm:integer`
	Purchase_details_remarks  string `gorm:varchar(32)`
}
type Purchase_list struct {
	Purchase_list_id       string `gorm:varchar(32)`
	Purchase_list_staff_id string `gorm:varchar(32)`
	Purchase_list_count    int    `gorm:integer`
	Purchase_list_prices   int    `gorm:integer`
	Purchase_list_time     string `gorm:data`
	Purchase_list_remarks  string `gorm:varchar(32)`
}
